home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / mc / extfs / bpp < prev    next >
Text File  |  2009-10-25  |  1KB  |  51 lines

  1. #! /bin/sh
  2. #
  3. # Written by Marco Ciampa 2000
  4. # (a simple cut & paste from rpm vfs)
  5. # (C) 1996 The Free Software Foundation.
  6. #
  7. # Package of a new italian distribution: Bad Penguin
  8. # http://www.badpenguin.org/
  9.  
  10. # override any locale for dates
  11. unset LC_ALL
  12. LC_TIME=C
  13. export LC_TIME
  14.  
  15. mcbppfs_list ()
  16. {
  17.     FILEPREF="-r--r--r--   1 root     root    "
  18.     FIEXPREF="-r-xr-xr-x   1 root     root    "
  19.     DATE=`date +"%b %d %H:%M"`
  20.     set x `ls -l "$1"`
  21.     size=$6
  22.     echo "$FILEPREF $size $DATE CONTENTS.tar.gz"
  23.     echo "$FIEXPREF 35 $DATE INSTALL"
  24.     echo "$FIEXPREF 35 $DATE UPGRADE"
  25. }
  26.  
  27. mcbppfs_copyout ()
  28. {
  29.     case "$2" in
  30.     CONTENTS.tar.gz)        cat "$1" > "$3"; exit 0;;
  31.     INSTALL) echo "# Run this to install this package" > "$3"; exit 0;;
  32.     UPGRADE) echo "# Run this to upgrade this package" > "$3"; exit 0;;
  33.     esac
  34. }
  35.  
  36. mcbppfs_run ()
  37. {
  38.     case "$2" in
  39.     INSTALL) echo "Installing \"$1\""; package-setup --install "$1"; exit 0;;
  40.     UPGRADE) echo "Upgrading \"$1\"";  package-setup --update  "$1"; exit 0;;
  41.     esac
  42. }
  43.  
  44. umask 077
  45. case "$1" in
  46.   list)    mcbppfs_list    "$2";           exit 0;;
  47.   copyout) mcbppfs_copyout "$2" "$3" "$4"; exit 0;;
  48.   run)     mcbppfs_run     "$2" "$3";      exit 1;;
  49. esac
  50. exit 1
  51.